403
1
101
68
71
212
80
59
91
125
36
85
169
570
0
338
1389
3
58
539
140
246
66
286
2
312
309
316
854
277
337
578
67
1366