1465
2
1209
1507
1
2245
3
3080
21152
8
2702
7
297066
0
1047
3090
6
3497
4
2932
1494
298
2629
4996
1484
591
3014
20
1106
562
11153
189326
5151
1268
1087
3715
4370
669
3919