105498 595
9059 99
27562 644
173450 949
27836 506
41535 369
107041 200
128771 812
21127 612
8617 663
35658 244
50231 375
32460 417
11613 334
7516 204
58501 372
19158 161
13995 492
6579 69
9307 208
51870 252
51136 756
20253 649
16289 118
8150 70
35230 862
69265 339
45678 649