2245
3
385
0
1044
1
1804
7258
2524
1226
2902
16
3546
3053
7
575
984
4044
5
3083
2
469
1193
414
2465
740
3125
1387
1542
1045
2476
778
605
309
4471
2903
2964