1523
2
2740
1
1393
1275
2566
3
2650
20
3629
862
0
1583
1505
1267
1512
1157
1412
1422
3539
1149
2534
1136
5
1179
1622
3871
2794
2951
1384
1169
4179
951
4326
1618