1331
1
582
0
905
1943
2
2654
3
840
1924
3321
6773
7
3506
8
2057
1683
3354
1247
2680
1225
4979
6
1618
2505
3683
1743
635
3054
5
7633
1339
1306
2044
1175
3249
2500