999 261
4826 526
1552 71
16782 36
8459 736
22612 100
3425 400
58741 237
33418 243
8038 273
29353 111
6829 466
7033 427
17028 60
15052 262
7698 681
15454 847
5374 97
13140 203
6614 580
3357 200
11362 92
153561 423
41384 283
13071 497
15987 786
23106 513
32414 833