402
2
105
1
610
307
216
417
491
347
78
901
1051
438
1114
3
487
89
489
334
363
352
534
1269
1359
5
86
282
1222
0
758
1602
351
861
410