31226 399
10293 45
6200 611
4551 360
7548 635
3188 417
1286 125
11814 746
6438 115
2805 270
4000 41
2830 434
2127 246
6441 393
6592 567
4305 282
9984 704
12650 127
4568 606
48266 941
9762 747
6757 476
10759 403
4068 902