331
1
933
5
704
0
457
916
1666
2
655
619
584
889
3
1082
866
568
677
879
816
911
631
604
1254
636
1723
3521
6
1767
1729
7
6254
4
1804
2397
436