102 25
1373 374
1835 570
1187 291
262 51
5361 584
3078 285
122005 973
50375 551
21505 415
19657 480
140863 573
3715 468
8048 527