490
0
349
2152
366
663
482
640
798
422
3233
16
280
1020
2964
683
670
439
407
400
287
957
1043
951
872
327
1332
602
1045
2123
1939
859