521
1
2095
4
583
0
1823
1056
2856
2108
1142
3408
12
933
4143
6
1331
3632
5
1343
1642
1852
2
1365
661
2530
1129
248
1028
81077
101
1261
1421