328
0
306
584
352
482
1557
267
3621
1
1161
357
323
300
744
1045
439
1939
422
339
445
2143
250
2121
4
298
303
382
517