32176 375
72606 493
30510 150
19071 215
25569 317
9744 183
28307 609
20564 459
30890 372
35725 97
10667 264
28213 181
22222 75
25088 248
20269 537
5013 707
19621 494
14525 134
27711 514
32154 412
8347 269
7523 857
2191 62
20928 341
10364 848
17109 297
7726 114
1632057 3884