352563
581122
92132
360396
230284
444258
78411
649549
28281
752419
348440
938904
5239799
3663581
3194148
2490804
2270988
2109609
2038358
193578
1819118
1742136
1715196
1658471