2192 220
1229 192
101 101
2441 127
440 617
999 488
337 933
439 244
728 261
939 545
142 167
999 968
161 282
180 576
843 949
771 470
84 668
658 877
948 801
154 645
169 433
375 622
582 69
10 402