4594
1
2191
2
552
0
584
768
525
458
2952
5009
4328
10
759
266
1045
2827
611
1152
1343
138355
251
2522
1297
3929
1085
2992
31535
3659
14
2683
1099
1811