2235 47
1009 67
10740 472
18825 818
5064 315
10240 600
5059 103
7533 484
3438 739
16256 631
2408 392
12760 168
5130 822
6231 309
3783 457
3623 474
2196 245
2296 168