3117
3
1822
1
1454
0
1129
2087
2
1421
935
1220
662
1555
3595
6
3614
11853
23
1300
3632
5
2393
2119
1392
991
2086
4
18403
611
641
3564
1221
282572
650