578
1
306
136
2
359
307
599
647
440
997
371
81
175
150
288
249
290
245
700
1131
7
390
419
697
1351
3
3523
3081
88
0
25
1234
1698
2331