984
1
789
4
3618
15
1296
2
643
962
3
700
1077
625
1952
660
1772
604
1119
681
563
1316
745
546
246
226
264
0
271
374
91
163
62
385
70
542
5