2110
1
5033
15
1681
1264
4
4465
22
376
2763
0
880
6246
6
2556
1105
2
94424
3
3169
7
1985
1979
2825
2029
1326
2788
2156
3554
5347
909
3261
2496
3679
5432
2189
2108
5055