2535
2
1502
1
3107
7
3498
4
1320
1788
32302
0
2578
2114
5439
2209
3
851
2268
4044
5
3429
17946
6499
1373
4179
3765
989
6100
15
25669
3125
891
1135
1883
3053
2133
19783