1013
1
1010
0
812
1522
1270
1648
2270
1680
999
1589
2
422
1822
5
1341
1121
4
1037
2259
498
1070
1524
1528
2501
2015
4959
2936
212506
1485
11
875
6
248