2294
1
1606
1462
818
2
3491
4
1562
3
3014
20
2559
5141
7
3085
5
3485
17025
3316
10
108797
0
2386
4309
1289601
10827
6236
796
6
1690
1226
562
12459
6346
16
951
1694
1992
2906
2525