1539
1
1233
21152
8
2505
2
1209
2535
3354
784
0
19783
2932
2258
1015
3498
4
32302
17946
572
1038
3518
3
907
3835
5
1587
9
1153
3090
6
25669
1451
2996
1819
1380
3080
2522