745
0
479
2952
1232
552
806
1
471
31535
1314
1603
683
2941
1075
1649
546
1297
525
2328
2261
9
107
1069
343
1009
1033
723
46414
396
455
422
953