12459
3
21152
8
2593
1
3485
7
297066
0
1075
2
1789
2711
1900
1859
5151
2911
9
4651
1063
398656
19
1179
550
1144
1787
4724
1942
2082
993
7893
4
190
8178
5
2927
1795
1873
919