3497
4
1494
0
181997
11
2303
2
1465
1209
2245
3
298
1
3035
2629
4996
6
1484
2035
591
3014
20
2499
1106
562
11153
8
2275
1507
1268
1087
1221
1136
4370
1154
669
3919