3593
16
1066
1
2688
2
1243
1432
1445
2667
1494
1913
0
2558
3
1135
1440
2763
3466
1594
692
2059
2507
2303
3195
1131
1451
181997
11
2061
106
518
2358
903
1179
5805