3287
1
4594
1297
0
552
759
1045
768
1152
2952
458
525
584
18403
6
5290
2
4328
10
266
572
355
1921
478
3498
4
2740
1779
5009
251
1649
2522
2992
611