90
0
292
251
419
1522
276
479
169
422
219
2152
772
3498
4
1333
447
1029
453
2259
361
467
2630
2211
381
480
492
2275
2
318
1152
265