3653
2
1700
4965
3
3116
1
2929
1013
1869
574
307
0
530
4
2272
9
1550
1344
3025
714
4525
5
15809
7
1008
1132
1987
1099
1343
2306
1717
522
1506
2814
1462
1273
5917