31101 77
2767 672
664 88
901 157
1459 377
3088 976
12450 841
1758 434
1436 196
2811 582
19109 536
5003 613
7470 666
615 61
952 143
1034 122
8125 865
87066 752
147326 843
4541 698
1415 361
2117 382
1932 271
151430 739
295492 620
1804 117
3701 514
73808 372