3287
1
1240
4594
552
0
1848
4
5602
9
1115
1152
2522
218
611
458
846
759
1045
31535
282572
3659
14
266
1289
2