3016
3
1288
2
1944
1
1860
14
1470
7
882
439
11
1169
2516
3412
1709
9
1423
1933
2385
0
869
1260
818
1392
1375
449
1186
1143
5791
1870
6423
1337
2236
10
1624
834
2080