804
0
58
522
2395
1053
1343
4106
2189
787
1132
2635
484
290
1073
152
637
150
479
1610
422
6339
246
601
420
382
5313
429
363
394
288