505
0
406
2881
2
798
3114
4
58
647
11829
2696
1
552
2093
2748
1452
1045
195
637
802
8895
240
6726
7
325
1736
1075
358
553
1463
521
7334
1462
1141