599
761
1615
1932
310
649
635
1
908
4573
5
879
1672
2
2084
752
2454
1046
3602
3
3232
1912
4952
458
5439
11813
1238
833
289