2535
2
21152
8
2903
3
3498
4
2763
0
951
1
32302
1334
3090
6
3083
1380
582
2505
1743
4996
1306
790
784
6327
7
19783
3354
3683
572
1002
2932
1603
1225
1337
1015
2294