1691
1
5151
2
3562
1415
833
2100
8217
6
2758
4
2711
1243
0
2231
6345
2123
1105
1103
534
490
2271
484
596
1166
562
2663
1862
1566
2911
9
668
1298
477
914