2560
515
7208
2761
2973
1330
1554
571
1356
626
591
200
953
335
971
152
819
280
768
180
614
188
754
193
705
244
1202
402
1254
528
1113
572
815
283
428
97
727
243
496
124