3063
3
3149
4
1823
1
3025
7334
292
0
999
2574
3287
848
1551
1452
16840
15
2693
968
284
17730
11
2071
1129
1642
2459
6
11881
2727
2
2076
2330
2091
683