398656
19
1239
0
181997
11
6307
10
621
2405
1
1618
2740
3
2992
3252
429
6753
17
2763
2593
893
635
3191
287
4235
877
581
984
601
2431
951
652
1494
59
366
1106