2901
1
2512
2
970
346
0
6182
109
1549
1404
493
3771
909
858
792
4248
787
2184
450
628
94424
3
1668
2101
812
684
394
1362
1221
1585
695
868
440