1291
2
76
1
106
307
57
305
959
0
717
1355
435
4933
14
2963
10
1641
304
431
2044
7
84
911
1133
16
3541
1347
6
804
551
522
648
1279
1703
3
4313
1121
2221