1231 113
6972 862
24697 678
79098 627
2280 186
6313 613
8162 785
2866 558
18497 506
25183 554
14535 123
37996 741
13985 180
36562 126
4890 292
17401 422
7337 286
247553 1196
2834090 4107
935794 960
248470 1043
333161 530
6808 555
388341 1161
194944 744
255517 640
19421 685
190308 592