1045
0
456
330
1557
1661
1
749
597
2490
602
722
2143
428
787
584
1161
846
269
408
1101
663
298
325
250
223
392
263
918
7334
4
1931
2
2161