3090
6
1623
1
1633
5
1064
3
4325
15
1849
2
3117
8
1804
108797
0
495
2526
2906
805
1199
6225
4
1639
2365
2516
2258
902
3186
9