356
0
5505
14
1820
2
2132
1239
539
1282
1
2295
3
1852
785
610
1657
1142
4441
2254
2835
302
2726
8
4946