312
0
678
1154
757
5
491
5146
7
1214
3
370
602
347
286
293
308
1122
1090
1078
1
193
300
149
539
611
228
211
224
199
407