951
1
2352
2
21152
8
1371
2593
297066
0
2711
3079
2989
4018
7
745
5151
2911
9
1815
4651
3
1700
398656
19
2982
1564
550
4168
4
4724
2001
1903
1813
1942
2619
1030
1053