21793
0
1571
4
958
1
760
2
531
648
3
4876
6
527
722
6117
9
3349
1121
3268
481
98
75
345
769
677
740
738
2015
5
111
450
655
2200
1323
7082
709722
81780
42