1212
1
1290
915
2029
553
278
1995
2
1607
2650
2944
1740
1202
1929
1394
1620
4
1274
1737
1423
1564
407
1309
3
511
1146
1355
8
883
1197
1427
1128
869