459
0
1064
1988
2
581
515
1868
303
464
452
337
536
2954
531
504
343
1070
6164
5125
719
509
355
607
351
1318
688
2691
1119
234
879