1879
2
1129
0
1132
1034
1
915
1391
3650
3
1213
2341
6
935
804
493
1375
984
383
1263
2904
4
1084
300
1271
475
2211
573
1053
1049
714
553
913
1454
1282