None
999
1
2635
3
1543
3050
5
508
2
956
332
1122
948
499
1430
891
1847
614
613
2445
2019
6
568
1455
2215
4080
5189
932
645
669
585