3033
2
3301
1
5412
4
2593
2522
3323
9611
0
1260
503
21152
8
1210
2901
3971
1151
2512
766
131589
3106
123674
35
605
2060