20634
8
4964
3
31535
0
2041
1
17353
2275
2
798
55
2125
282572
363
257
497
2907
370
309
1073
807
804
2395
968
810
1504
611
297
165
152
494
139
932