99
1
2006
2105
3301
2
1009
637
0
584
3082
77
529
445
394
729
1671
767
1251
2690
4987
3
1169
390
1212
1192
405
323
6435
7
857
241
1758
1057