552
0
31535
611
546
1824
1343
269
777
383
2992
2211
1045
484
2395
1504
759
2683
775
503
2748
2
1192
1
458
1428
1282
2810
422
2522
1132
363
1779