291
0
29323
1303
979
559
2306
297
918
381
2712
5
476
820
676
553
2111
3
1073
464
1343
1009
2
1462
345
3233
16
2668
7885