538
1
620
2
2424
6
978
3
3855
54
1155
991
3535
791
799
3057
10
495
95
874
1145
1643
1342
717
0
1300
108
92
527
916
5
675
263
255
89
153
1076