3599 803
2107 294
5751 455
2380 119
6426 337
4112 359
7432 469
6032 529
2658 59
1577 169
5299 179
3809 289
2624 359
1080 44
3383 503
5111 907
8467 186
5222 545
10631 490
4623 363
20653 632
4768 227
15443 847
927 28