538
0
1924
517
1161
2190
1
454
1332
944
230
479
544
683
572
646
268
295
433
2655
588
340
1133
872
2143
1824
780
1101
918
839
2702
774