2125
1
2786
2
4594
525
0
552
584
768
3644
458
2952
5009
4328
10
759
266
543
1045
1848
1779
611
1152
1343
138355
251
2522
1297
2992
575
31535
3659
14