0
330
257
539
169
72
469
0
4
967
3
803
395
299
1
160
1039
509
399
