320 49
1951 508
1130 226
56905 415
1009 161
2319 513
1095 93
4350 660
27457 328
62372 421
49394 792
76959 351
102014 279
67364 311