1297
0
458
154
464
508
266
3659
14
520
683
611
1232
1211
566
282572
968
745
303
710
768
759
20634
8
991
339
1649
1
450
4594
334
335
419
1762