468
0
1428
2
854
1
810
791
596
646
1149
963
741
555
285
501
375
1416
339
611
448
393
335
506
441
168
131
246
162