5866
4
4608
9
3388
8
816
1
1132
0
623
473
1129
935
804
493
383
1084
300
475
2211
573
1151
1053
1049
714
8822
5
3327
7
553
3287
913
1454
1282
1369
2474
2