787
0
101
1
1557
584
320
1161
602
3282
2
1045
1181
1939
661
454
543
722
509
310
298
2121
4
656
2490
1661
445
948
349
749
330
1092
597