2290
2
584
1
637
57
1641
10
371
1466
9
87
1438
591
648
3
834
635
988
203
731
5
181
558
83
935
272
362
0
196
1010
3373
7
2004
1319
3057