1389
2
4895
8
3498
4
1124
1
3287
475
0
13159
22794
17637
383
552
611
1636
418
4910
543
522
846
1650
477
804
29323
798
246
400
6213
458
4106
1132
58