1551
1
3584
2
2243
6
1178
0
826
1519
504
688
312
3125
370
329
683
570
1342
333
2429
800
961
6273
562
1034
1310
481
1288
456
2597
5771
10
781