14971 58
12608 261
16121 837
40394 95
16854 126
3545 359
2867 108
10718 547
24804 373
47831 325
2767970 4083
248348 1043
4147 148
2522280 3558
387879 1161
285341 1572
233999 590
3228244 6807
708098 1991
385834 1079
97321 372
2971789 7309