2605
1
2097
2330
1391
3
3451
10
3311
4
22330
22
1279
1054
1302
0
2904
2135
6406
12
1366
2
1193
640
1352
829
198
689
919
1658
5
1185
97284
2765
3432
1649