1046
1
1010
770
0
1866
3
472
485
4682
2
3205
760
4936
4179
5
273
1937
1374
1541
3082
1774
383
1285
1343
1053
597
1310
839
775
661
710
999
2301
1961