1003
0
3379
9
1263
1657
1
1125
3
1174
113
722
1423
6
360
537
5517
5
2151
2913
2
16
1705
5767
3953
752
1128
53
930
1238
320
130
41
19
618
1081