431
0
1042
213
918
1068
1015
2190
1
797
2231
660
560
99
1398
714
152
356
220
334
459
407
1119
149
517
1824
235
81
2690
378
846
618