2105 696
2955 827
1823 561
175 33
420 105
1332 127
5544 604
8236 334
27019 498
2127 219
17007 934
24077 580
33508 73
5743 494
12767 373
4913 226
9525 746
22276 107