398656
19
5978
6
638
0
1225
893
685
17946
1056
550
1
1601
297066
181997
11
4724
3
1123
373
962
449
436
990
761
420
756
1558
2
440
818
558
583
1194
1511
1265