951
1
3109
14
7793
4
1828
3
4179
5212
6
619
2049
1431
2982
2688
2
564
2427
12
2219
2502
3673
2122
1564
1547
1976
1423
599
0
2366
2740
1015
1087
5897
2999
3140
2906