12044 1005
4234 462
2905 272
1139 84
2902 505
10938 480
1747 238
6686 45
16609 304
3888 358
6335 267
2437 175
6000 329
13014 419
7855 582