330
0
807
550
2108
3
411
295
425
2621
1
1408
5050
5
2515
433
2
427
556
214
624
537
547
370
827
1044
1096
4944
688
1830
1521