220
1
223
1474
618
266
511
1233
2
1194
1833
1193
7
1641
747
1065
533
798
1329
165
1430
4
622
0
827
1857
559
54
97
391
117
13149
10
1758
15
1299