4328
10
392
0
501
522
475
1350
1
545
1454
2346
3
477
4233
2084
671
521
573
323
1761
2
4723
4
2154
383
3203
1029
2120
1759
3375
5570
494
2189
4289
7551
17