12108 1005
4289 462
2951 272
1170 84
2927 505
11278 480
1761 238
6843 45
17059 304
4106 358
6397 267
2491 175
6275 329
13158 419
7911 582