1132
0
22330
22
1053
2
935
804
493
383
1084
300
475
2599
2211
573
1333
1
1163
1049
714
1129
553
6194
6
1598
913
1454
1823
1540
1282
611
414
2395