3033
2
3301
1
1211
0
5412
4
2593
2522
3323
9611
529
510
681
378
1260
2026
909
503
21152
8
1210
385
415
2901
3971
1151
2512
766
131589
312
96
562
787