1331
1
4971
14
3584
2
9160
5
2082
4309
3
1089
0
3054
785
1451
610
773
989
781
194
106
542
1304
2466
370
3448
1397
2722
1107
272
618
120
2750
4
1135
1668