12226 1005
4400 462
3044 272
1251 84
2962 505
11854 480
1825 238
6982 45
18095 305
4247 358
6536 267
2618 175
6856 329
13379 419
8095 582