895
0
6529
7
321
1212
501
1213
78
382
437
573
443
340
1049
495
6339
290
641
753
240
2884
8
918
787
265
25127
729
1454
3466
1
699
991
1089