2727
2
1551
31535
0
25137
2275
968
1020
2574
1
1880
19279
20634
8
458
3114
4
918
3510
1824
17353
47041
501
2961
383
2328
332
2114
483
455
284
376
798
1125