471
0
21152
8
5151
2
951
1473
1889
1
3080
3
664
3706
5
718
2650
20
2169
803
2435
181997
11
297066
2405
3715
221
280
2932
1040
459
605
4651
1500
563
515
410