1181
0
977
768
1753
5
946
639
303
630
3162
3158
459
894
1239
551
465
575
710
586
603
1267
706
2952
2419
14
377
4453
4
905
376
1950
3058
2
696