2112
3
2905
26
3380
2
2663
0
596
544
717
1
323
749
475
460
1243
850
2123
1105
1103
311
534
490
2271
4
484
1166
562
2954
1862
1061
668
1298
451
477