1541
0
1045
458
464
584
1824
46414
1
2748
2
1314
745
31535
918
1128
2683
269
1297
2740
4940
5
331
1152
251
611
637
1392
909
266
478
1319
6800