630
2
309
1
416
3
265
1081
1305
947
7
4141
813
0
2108
4
499
1704
991
3211
816
1133
655
920
403
779
1882
406
1159
1414
12171
558
1219
7119
6
2241