2123
0
850
1103
2649
3100
2
490
2773
5
484
323
4398
10
1166
445
420
562
5094
9
2860
1
1070
2439
668
87
717
3933
2072
3
1061
542
2241
477
914
2954
311