172
0
392
464
1541
637
1045
1314
381
331
4940
5
1128
21743
1
1824
518
80
251
503
416
1020
409
458
255
2275
2
29323
19279
581
658
543
479