1012
0
1478
1
1287
3
2180
2
2846
1082
461
679
576
2214
5
520
690
425
1083
9
999
480
568
542
449
486
546
1169
1176
464
703
428
614
514
441
661