328
0
4537
256
294
87
2996
6
527
308
1112
257
741
418
1423
1608
571
1488
1352
1377
943
1130
839
353
699
696
1219
1712
2901
4
177
2477
553
3