149768 1001
2985 352
780 62
20338 936
74438 372
220602 718
168919 607
106405 130
96058 717
28977 336
150330 541
12672 153
14645 156
24662 561
11285 128
4174 429
9700 847
6955 506
6048 65