336
0
2
335
1
1094
3856
3552
797
886
1002
1185
998
1534
1152
3
1523
1671
1667
961
3731
57
2548
1581
8714
8
2305
2477
2558
2383
1307
2946
2130
2599