1880
2
706
1
1824
0
458
2328
4328
10
467
517
503
266
1152
759
980
31535
431
1033
2748
1075
4594
771
303
745
422
755
683
584
580
1232
349