21152
8
2593
1
1606
2763
0
2395
6
1957
297066
1289601
4
2711
2
1804
3326
3
5141
7
989
5151
1243
2911
9
4651
398656
19
550
2788
4724
1355
1942
6822
5
2082
7893
9036
2378
2469
1288