2535
2
3765
4
1295
1
3683
3498
19783
32302
0
280
1603
2650
20
17946
1348
2462
3
297066
21152
8
2250
3090
6
3083
25669
7793
3053
7
1581
2884
5
785
383
989
610
2773
2932
1788