602
0
1045
1939
454
1733
1
722
310
298
2121
4
1846
2490
1661
445
349
749
330
597
2143
1101
1178
428
1518
408
269
250
846
663
266
19279
2
2275