3014
20
1226
1
5504
16
3085
5
3491
4
3485
7
2297
2
1540
0
585
6926
601
3316
10
297066
6549
11
3551
2132
108797
5141
2664
3
2621
716
1973
3858
2147
21152
8
5169
6346
3587
2496
1585