620
2
635
3
1689
1007
1190
1
8864
6
1060
0
2673
4002
1455
1311
4
1582
27
4687
10
1233
1384
1127
1360
4153
1318
1748
1832
1289
1028
9190
1483
1952
7
6615
6079
7096
22
3312