399
0
392
2668
2
1923
3
2881
3114
4
814
1
845
547
762
1775
1636
29323
543
7334
2748
2459
9
1452
1043
896
1671
802
282572
1961
2842
8
1343
486
193
6210