509
3
3440
2
462
0
2279
16
1251
1
5108
4
5602
9
24181
8
1811
734
770
5207
4271
2604
7
121182
978
6579
333
3054
812
5620
11
2274
2904
343
2659
752
4349
476