1465
2
1209
1507
1
2245
3
2702
7
3053
3497
4
1494
0
297066
571
298
2629
4996
6
1484
591
3765
3014
20
1106
562
11153
8
1268
1087
1226
894
4370
669
3919
458
2496
1998