1501
1
3162
3
1920
0
2245
1773
985
4646
2557
6
5658
9
297066
1929
4340
2
2356
1226
3053
7
6362
5
2985
437
2090
2065
6264
1740
923
2743
1992
2797
989
1936
3575
1295