1210
2
1494
4
3683
1
12472
0
38477
34
985
1145
1721
1522
2804
1042
1581
2200
1092
2576
6617
3765
2245
3