326
1
271
412
2
384
4881
6
422
461
744
1063
3
1252
5
1174
0
455
404
553
381
289
318
336
637
2389
4088
3217
12
1256
4590
9
2865
1386
2391
561
2037
4