1163
1
1333
1598
1132
0
1414
22330
22
1084
935
1053
2
804
493
383
1282
300
4180
12
4363
5
1411
475
2789
4349
2599
2211
573
3430
1049
714
1129
553
1440