2603412
904
2076752
681
443677
128
2583699
948
1870193
565
4529315
1354
1256090
361
7855775
3097
727369
179
463821
172
804948
201
6762673
2280
3550873
1105
922208
188
4927031
1812
1000502
248
977547
311
1701128
628
5489153
1966
2282583
876
3201301
1039
2447262
735
4858507
1526
1655977
634
1714018
5661661
2120
1487214
452
4327515
1416