2317028
1030
7704042
2868
3835573
1152
8797665
2170
2705256
631
6041744
2554
4047561
1149
4012869
5211870
1608
6201855
1118
6205914
1599
2381003
486
14636246
3813
10050435
3176
1923892
361
3532777
1156
3131819
807
15328229
6138
1905162
464
3091336
769
18425365
9047
9290958
3006
1966068
640
4956996
1121
2477601
574
9843175
2252
5026444
1445
8615139
845