998
2
972
3
594
1
1022
62
0
262
1331
109
1026
5
883
493
449
867
79
267
382
970
424
1723
6
712
538
517
1207
4
541
326
423
601
8
242
136
88