45056 73
9693 628
10385 731
3092 243
8510 377
2834 213
1242 210
4049 557
2973 265
4033 399
2323 405
3375 583
2868 633
5166 163
4812 474
10855 86
3757 49
4416 923
1974 115
3204 519
7607 210
29380 251
8298 490
2458 525
4192 729
3348 746
3474 540
3742 654