534
3
445
390
1
519
493
2
787
324
469
303
343
939
363
684
73
581
775
6
253
669
216
293
434
884
287
358
394
137
494
342
344
662
0