4455
15
258
0
1014
2
88
1194
3
3087
1
193739
461
1403
11
471
678
475
400
749
392
64582
1857
26
32
3215
276838
9
3318
950
175027
123981
17007
765
1123
1247
420
2134