1259
1
2882
5
3987
3
2688
1751
1380
0
1511
1816
1746
2
1660
526
1812
94424
1239
189326
673
785
2277
1326
267612
610
1679
1267
946
1843
775
1162
1331
1527
1623