199
1
121
562
2
320
286
91
84
349
550
60
180
47
7
94
149
87
935
518
1757
1706
489
908
107
387
1598
73
307
487
890