428
0
580
637
1298
4292
2
2100
3
856
1423
1840
1081
329
500
292
393
298
603
308
289
3165
327
284
319
529
3315
2109
1518
349
1895
4
1025
702