663
2
506
1
451
408
492
435
487
376
1700
3
290
0
92
735
5768
4
185
421
179
1757
1051
508
1297
3851
7
555
160
1152
791
6
9855
662
720
584