4695 403
6577 641
13291 156
28847 587
2850 32
3475 315
11880 651
1677 44
35380 591
6244 478
9433 214
1339 277
6616 833