516
1
853
2
475
89
555
791
113
613
269
1215
879
0
299
1594
528
83
2811
9
704
361
76
1621
5
1004
60
302
291
910
4
1410
3
81
2877
1980
8
2138
7