10003 83
8260 45
18883 911
6305 803
3908 297
16978 265
10942 844
14032 95
8678 81
18289 898
5729 371
10282 397
11467 174
20535 139
17842 785
17858 581
5000 246
10002 311
21333 879
2197 321
108851 434
36320 204
30489 550
35575 84
8064 350
4696 221
24063 233
9476 270