11901 1005
3984 462
2583 272
1089 84
2833 505
10390 480
1711 238
6031 45
15532 304
3562 358
5946 267
2244 175
5619 328
12356 419
7469 582