1050 242
5923 782
10513 845
2099 323
2855 368
1932 177
2331 255
2204 276
1501 34
34491 647
56375 553
9298 724
23330 483