2621 44
10441 313
9708 141
56953 293
167358 704
55454 611
37604 347
137788 652
47088 562
38178 177
67222 739
2560 468
5438 256