572
0
483
22731
1
3835
5
1685
399
5375
628
1123
634
931
471
1179
790
2429
1392
1950
887
3735
4
908
358
344
94424
3
1618
529
2510
1090
627
320
1267