2522
0
31535
413
1824
1152
327
503
953
390
1314
300
1009
584
1232
152
552
772
1
298
2748
2
1192
1428
719
759
572
642
1045
1251
683
1504
2952