5022 70
7991 251
5979 44
5256 726
3631 584
3656 718
3432 291
3832 162
2780 100
3557 273
5197 469
18617 622
7146 210
6948 956
7459 670
10902 342
24291 185
5350 755