456
0
909
409
333
1169
787
1557
408
1161
273
602
1133
1045
1939
663
454
722
2121
4
339
1824
1661
1
683
1101
410
269
668
846
19279
2
1436
2275