1106
2
2502
5
1290
1
1219
1771
0
823
1070
4
1550
3744
16
1237
847
1247
1110
936
3
1281
799
692
2300
513
495
1027
3061
1072
950
6
1256
14
7712
9
657
644
768