1015
1
2164
2
2454
1694
1093
951
690
2669
9956
3
1787
1380
0
564
2377
784
14861
7
5090
1743
1038
108797
3835
5
496
3014
20
5169
3518
1451
1606
6617
6236
10
2740
2505