2250
1
987
1065
181997
11
2271
4
1694
392
0
1243
1624
1105
1103
484
2663
596
2312
668
1744
1473
914
938
2123
475
534
1290
490
850
2079
1166
562
323