21793
0
98631
31
710
1841
5
465
1
553
1688
4
2369
674
696
790
124
2
56
95
66
188
15
73
97
152
87
796
75
961
105
417
564
61
551
562