1501
1
2090
2
3162
3
1920
0
1773
985
181997
11
2356
6
4646
490
6362
5
923
2557
437
2743
1331
1929
3539
5658
9
571
4340
2738
2899
8
1119
566
577
1388
742
1442
947