1661
0
1829
3606
3
449
310
2151
1
305
328
578
568
300
2463
355
1388
536
1042
1769
757
439
575
977
55
1174
6273
854
546
515
437
3936