2522
0
2683
1009
31535
169211
11
1045
611
14
1
768
437
295
691
422
266
471
478
363
3432
1297
354
2720
10
3373
1779
1232
396