3721 522
4947 92
3201 457
3199 672
2983 228
1056 101
2732 621
3331 635
1008 51
1398 172
3855 584
2224 508
3256 877
2878 651