4594
1
1428
3287
1045
0
478
363
2952
46414
552
169211
11
458
1069
768
1649
1009
896
1105
1586
31535
2522
422
840
611
759
4830
2
1152
382
1431
572
3373