2600
5
1124
1
1389
2
4895
8
1054
1302
0
814
3498
4
415
2296
349
675
409
798
177
3116
1780
365
981
2271
1308
1872
1133
1853
1939
957
951
1425
454
403