2527
6
2095
1
1009
0
552
1115
846
1362
4
1152
608
17353
1129
691
759
1232
653
282572
1045
266
458
1343
584
3373
360
3116
503
1779
484
572
3815