2515
3
1581
2
3765
4
5225
8
1247
3629
1
3079
1676
1295
1209
1859
4732
0
1301
2650
20
280
1223
3371
9
2250
1313
810
2245
2039
1226
3053
7
894
1573
3105
3466
1292
3683