2522
0
1045
458
768
611
1009
363
396
4328
10
639
4111
1
478
3116
1152
422
840
2683
1297
1779
1343
1232
2952
525
3815