40
0
420
387
658
127
397
132
143
64
28
1526
4
331
249
764
1
41
120
31
135
394
428
212
83
1532
3
469
2121
7
65
720
20
289