2435
0
1132
952
1
317
901
440
1025
844
573
691
493
392
859
1109
719
720
769
1321
367
563
1343
683
351
919
3206
5
3116
631
1640
2
5009
20634
8