1679
2
2454
1903
3
1295
1
571
0
1393
12733
5
2650
20
894
1788
280
1581
1125
1211
1226
2250
1359
2189
3765
4
2245
3053
7
2495
297066
2435
4702
3683
2797
3034
1388
950