306451 489
81628 149
71527 181
41221 472
17190 372
104499 778
78274 321
4550 408
4270 61
9853 746
10012 325
2185 299
2414 116
2246 59
7136 601
7084 481
7496 512
10062 174
8128 440
8164 323
4269 227
8753 694
6152 867
4473 487
14714 206
5789 388
3073 159
9200 730