4820
2
2526
3
4913
8
5963
1
3641
4349
2493
3037
4
3171
1557
0
415
2125
4598
6
479
266
675
430
381
401
750
1133
1939
957
262
951
454
403
2121
409
1045