2200
2
2597
0
2974
7
1405
1
2690
2778
3760
6
3036
19
1236
4
2203
3533
1151
3037
6176
10
1034
2328
4902
27
1394
4549
17
13190
5
21793
1784
3770
3552
3413
3471
1091
1321
1222
3383