1522 190
369 103
650 37
2470 286
1331 292
6186 98
23845 576
77089 273
130552 349
33995 236
70046 444
58697 431
56457 466
48616 164
123507 681
135332 315