21793
0
98629
31
710
1841
5
465
1
553
1688
4
2369
674
696
790
124
2
56
95
66
186
15
72
96
151
87
796
75
961
105
417
564
61
551
562