1025
0
2121
4
1506
2328
488
1279
1
16528
20
1043
267
2490
266
413
683
844
476
798
5313
422
2143
675
2702
1981
1291
2123
379
2494
385
262
7952
259