11901 1005
3984 462
2583 272
1089 84
2833 505
10390 480
1712 238
6033 45
15534 304
3563 358
5949 267
2244 175
5620 328
12358 419
7469 582