2295093 304
581813 282
29843998 9663
1323772 405
381125 317
3002608 791
1284056 436
643275 260
2158151 763
1250668 295
1544058 289
658713 609
122971 128
14095970 4018
3275367 879
882027 279
6913809 2626
890365 197
12477296 5789
2367856 766