7793
4
1543
1
1294
324
0
1153
223
1393
346
1225
903
1015
1126
2884
5
582
1123
1397
454
1712
29355
400
452
3671
531
25494
3080
3
510
3475
342
457
651