1282
0
618
1416
273
658
648
1930
1
266
802
839
441
116
543
323
271
1584
1663
31535
594
534
408
1034
605
226
394
375
495
671
1943