516
1
852
2
475
89
555
791
113
613
269
1215
879
0
297
1594
527
83
2810
9
704
361
76
1621
5
1004
60
302
291
910
4
1409
3
81
2877
1980
8
2137
7