1523
2
1309
0
1393
1
1992
3
1275
2566
1583
697
1505
1267
1512
1157
1422
2740
4914
1149
1136
5
1622
2951
1384
1169
4326
5389
981
4832
975
4
1536
6
3378
2169
1284