306
0
414
400
1454
475
3859
3
472
913
3389
5
611
2524
2
4015
772
2204
13
1344
1932
1
1129
484
2163
973
811
2361
477