1501
1
3162
3
1920
0
1773
985
2356
6
4646
6362
5
923
2557
2090
2
437
2743
1331
1929
1458
5658
9
3629
4340
2738
2899
8
3871
1119
2794
1618
841
3470
862
1442
947