113602 316
5259 669
85042 844
10392 582
19685 146
24323 288
20736 132
29617 122
5881 501
3653 347
14315 398