324
2
642
1
860
548
477
3
528
518
336
307
234
286
605
917
1301
88
304
329
1374
1249
1522
272
73
1093
1343
0
364
394
601
4
333
841