1523
2
1295
1
2650
20
1393
280
1275
2566
3
2250
1583
0
1505
297066
1267
1512
2773
1157
3683
1422
2740
1149
1136
5
1622
1581
2951
1384
1169
4326
981
4832
3765
4
975