107
1
906
2
76
1244
725
554
6827
4
2435
7
354
131
1602
3
64
560
0
607
84
68
304
516
449
1024
249
103
228
443
253
361
759
101
322