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