1398
2
1355
1
14470
725
0
916
1126
947
1245
966
982
1587
1254
1155
1335
1321
2781
4309
3
1242
3107
7
1752
2970
407
152
2115
1594
3848
2153
2827
11059
9
2507