2225
3
1302
0
2683
522
4820
2
1216
4690
6
2120
3225
8
169211
11
1640
7258
4418
1
5009
6529
7
20634
2526