3188
14
2522
2
4002
4
1891
1
1576
3
999
1695
7
3684
3368
1095
2495
0
643
2100
1024
6779
5
1138
1291
2760
3106
123674
35
2131
2241
605
2060
2676
2837
3055
297066