895
1
1432
216
2
3036
361
184
839
1366
1051
2419
933
1353
1278
3052
1023
523
3967
769
942
2427
3099
1669
1571
1241
3180
422