21016 509
2854 421
2491 59
2757 60
10172 387
1897 358
4343 264
5010 421
13150 353
4091 453
11647 264
5958 105
2605 480
5675 362
4563 693
2662 98
18375 170
4521 892
890 35
4542 514
3937 948
4574 376
8207 893
1850 259
1574 72
3094 52
2801 124
29652 301