9030
2
303
4142
3
652
3216
1
1293
7
1708
1048
1307
4
366
2508
9
1546
1191
717
3158
1388
5433
12
77
870
3072
811
639
5414
238
550
269
600
702
2010
8
371