3595
6
3614
2
2085
4
1302
0
3287
3
11853
23
1300
1
2393
2119
991
2086
18403
641
3564
1343
1221
282572