56198 157
101653 766
8592 450
16195 63
16040 669
3157 827
1925 318
2542 453
2590 347
2897 785
2492 439
965 158
1683 374
1003 136
3140 719
1640 291
1996 23
563 28