2535
2
527
3
884
7793
4
32302
0
3498
2996
19783
14
2365
25669
6952
5
3090
6
572
4360
95
2932
1603
1
915
619
401
3591
11
536
2666
9
903
17946
4112
471
1363
2990