12031 127
5717 310
8556 659
6561 319
7085 488
4114 286
2612 80
11655 766
5169 472
22573 698
6596 278
18478 429
9016 443
3291 503
1930 73
7971 640
2807 366
24555 455
5752 433