11901 1005
3984 462
2584 272
1089 84
2833 505
10390 480
1712 238
6034 45
15534 304
3565 358
5950 267
2244 175
5622 328
12358 419
7469 582