219
1
556
1005
2
1076
63
326
283
278
341
246
102
517
291
234
666
346
354
539
7
641
199
361
0
547
934
506
1801
3
486
70
249
903
408