1251
1
3222
6
2366
5
1466
1445
5151
2
994
475
0
4179
1070
1298
914
737
717
1243
2123
1105
1103
2241
534
490
2271
4
484
3655
596
1166
422
562
334
2663