2668
2
1587
1
1567
326
2275
471
661
0
105290
167
282572
1270
3
20634
8
395
765
1649
4594
1665
46414
1152
584
1470
1431
1421