832
2
937
1
1536
1493
268
323
301
1347
4
640
3879
7
1384
0
1313
3
1388
8
1002
463
212
3020
12
374
718
320
528
518
563
608
258
4966
243
272
1532
347