354
2
642
708
223
0
1050
1
307726
9
526
246
395
1121
6
2719
8
1322
4
1509
3700
5
2747
12
1305
7
7853
3
1025
1146
3133
14
444
189
1709
1054
2704
3415
2374
2642
1808
2015