121
779
7224
533
501
351
471
51
41
4
421
935
13510
1068
514
997
65
823
864
856
794
1162
522
913
45
634
371
2
654
771
972
521
662
472
1084