297066
0
5151
2
21152
8
5504
16
2676
1
2593
2405
6307
10
2245
3
2906
19944
2392
4382
4
6236
2377
1704
1174
5169
14887
18
3090
6
1047
13499
5
2711
131589
2502
5978
2911
9
4651
398656
19
2189