12040 1005
4232 462
2901 272
1136 84
2897 505
10914 480
1746 238
6678 45
16592 304
3878 358
6330 267
2436 175
5994 329
13012 419
7854 582