3079
1
2515
3
2028
0
1310
1012
1859
2
1194
1527
1225
581
14125
10
522
542
475
629
1815
978
1209
841
984
1935
718
1239
1816
2649
868
621
1295
660
1431