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