2559
0
722
410
787
1284
2
1161
846
668
2924
3
1501
1
381
1101
1278
6045
10
1931
2161
1025
2490
4455
1893
2328
1043
488
2283
4
1215
267
1832
683
844
1004