440
0
463
355
148
468
660
1478
619
550
878
5043
1
1186
107
1212
579
1472
376
263
2295
3
38
2918
2
387
275
684
1100
21
117
1022
639
1661
168