353
1
1035
2
1147
8
1857
7
732
1341
5
2149
10
802
923
2965
11
463
1138
3
1132
412
537
433
382
341
1168
1155
1685
4481
4
301
593
0
2211
521
1020
3179
2267
518