518
2
1105
926
3
868
1
1194
3087
464
0
1405
11
471
749
64589
1857
26
33
3215
1014
89
952
175072
260
17016
125
116154
18
124006
64244
193790
1701
10
729
3735
5
92
73