506
2
3787
9
623
1
1431
1160
93
1032
1084
2074
356
933
3
343
3188
326
1793
7
23
0
30318
34
472
12148
26
352
1545
1312
851
1898
3154
5
1075
1089
6782
18
1319
1285