1172
1
1329
2
542
0
1225
629
2649
978
1310
2028
1012
581
2316
868
2921
5
1295
660
1194
475
718
911
1239
1252
1679
4309
3
984
1527
3252
1055
14125
10
1767