2996 284
20668 412
12078 861
2736 312
11322 254
4481 862
5853 238
4201 693
4006 440
5764 649
4515 106
7684 427
4703 445
10591 555
9300 788
5114 338
3429 35
2168 86
5270 573
3379 322
1660 158
2989 564
3710 188
4910 122