1132
0
1129
418
1
804
1049
935
493
383
300
1418
2
1084
475
400
1053
714
16840
15
3287
573
2211
2000
553
1282
913
1961
1354
2459
6
2487
811
5
839
11881
3