516
1
449
390
257
125
121
725
1044
379
4
906
2
138
979
290
205
61
56
230
249
191
1096
5
88
96
2742
958
0
966
775
2605
9
69
1499
3
630