1364
2
1652
1
611
0
5040
6
1805
1422
3991
2233
933
5959
18
1152
8844
23
3917
663
1621
1369
84
538
5
796
4
66
518
975
3
897
331
996
1337
627
527
634
508