3550 146
5665 312
7435 593
3356 659
5043 695
1810 58
1620 164
2956 128
5726 577
4026 569
8725 341
2043 288
4858 272
2576 276
3577 371
117405 737