584
0
320
1161
602
1045
1939
454
722
310
298
2121
4
2490
822
1
1661
445
349
749
330
17184
44
597
2143
1101
1256
883
428
408
269
250
846
663