2430
3
1494
1
5164
5
1295
571
0
3587
2
3175
2650
20
1522
894
83
1665
280
2195
4326
852
1459
4
1243
2638
1668
1581
2836
2522
4832
1229
378
1382
8843
10
2250
2886