163
0
889
110
125
539
572
421
578
1294
1
684
498
5431
2
1045
319
360
2986
257
448
543
1458
810
337
905
736
36
302
2801
841
368
278