1530
2
1750
4530
1109
0
1936
4
485
19951
8
312
521
876
4073
3
705
343
985
280
892
1610
1383
1
715
475
1903
1646
2231
551
281
167
272
258
292
813