2302
4
580
1
1576
6
4987
7
236
0
2452
27
1391
2
2048
112
726
207
474
723
93
707
3
411
397
791
210
420
3741
988
600
1239
64
25
493
1359
5
1602
1260