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