2296
4
1853
1
1434
2500
10
1279
198
120469
35
3353
11
7153
9
6383
17
1101
7952
1215
471
2030
2
2756
9244
467
0
22330
22
3171
909
456
829
1543
5425
23
1557
2306
415
896
1203