2960 75
2696 192
3524 536
6071 428
43345 843
33480 102
2335 282
8959 658
16364 146
6346 572
2575 182
4936 752
12251 552
4063 477
87891 389
5645 757
7073 94
660 41
1932 206