509
0
544
417
3353
11
1586
1
2730
6
661
2982
3
543
2657
2668
2
3006
1129
2275
1005
571
1824
775
2200
18385
7153
9
597
20634
8
447
650
1936
1566
1099
710
2470