1190 114
3293 569
4468 451
3225 563
78302 513
189306 1170
84427 832
137754 543
124521 977
283422 1072
98244 698
73038 491
137418 932
64076 845
200138 957
55390 850
52089 156
29055 330
121700 238
148020 575
216869 968
98589 333
110575 365
84951 850