3486
0
5151
2
2938
1
2911
9
2271
4
2180
3
1243
1942
1105
1103
484
2663
596
668
1744
2711
914
2740
938
2123
475
534
490
850
1166
562
3669
7
323
572
1862