311
1
1054
1129
0
2691
2
2697
5
36609
34
1024
2683
3990
329
445
419694
9
2487
1343
1125
81077
101
300
993
1306
839
569
5055
1922