1580
0
552
16
1880
2
945
470
247
422
584
116
185
326
2109
919
893
757
1337
17353
1936
1
1123
1155
400