1396 340
1031 232
3273 714
3086 502
2110 477
2677 652
2438 661
2553 514
30458 891
4933 47
142743 343
145508 627
36689 448
73540 784
5147 885