2581
1
458
0
15440
39
2522
2683
1009
31535
1045
611
5918
4
1099
768
3005
504
691
1100
422
1175
1101
266
443