2495
0
1027
1
1751
181997
11
1798
2
2271
4
1124
1244
2374
1243
1105
1103
484
2663
596
668
1744
1514
914
938
2123
475
534
490
850
1166
562
323
572
1862