401
0
866
95855
926
107
87
190
861
785
852
728
2788
2
2614
1595
3
10180
8
499
2032
991
485
1780
812
570
1362
601
730
700
38
934
3351
102