354
2
641
701
222
0
1050
1
307709
9
525
246
395
1121
6
2719
8
1322
4
1508
3700
5
2747
12
1305
7
7853
3
1024
1146
3133
14
444
188
1709
1054
2703
3414
2373
2642
1808
2015