3005 146
4429 508
9530 866
7869 323
3009 602
6899 374
114937 778
9840 75
2548 46
3726 336
5055 439
168895 607
5139 549
1040 66
2088 37
29383 645
16331 407
899 26
91192 150
12802 59
30596 350
28167 579
11835 100
4912 793
4260 246
13283 132
16338 479
89599 802