6075
15
1083
1
951
1492
3
1102
2
6236
10
2427
12
19944
6779
5
2502
619
690
564
1606
2100
935
4179
2605
2131
2122
2740
3357
11
1660
1446
1169
1681
1691
2377
2571
6
3539