584
0
320
2190
602
1045
1939
2003
1
454
557
722
310
298
2121
4
1603
2490
1885
2
1661
349
749
330
597
2143
1101
428
408
981
269
250
846
663