1428
1
2952
0
396
4594
552
478
1045
363
649
431
768
458
3287
584
1015
1504
419
628
840
464
980
1282
3663
611
154
31535
503
169211
11
400