2535
2
3117
8
7793
4
32302
0
3498
2333
3
19783
3289
4425
6
2621
2982
2365
25669
3090
1590
1
4360
2932
1603
3001
619
3591
11
2666
9
17946
4112
1363
994
2990
1265
1397
30334