1038
1
2049
2
1424
1450
2861
467
0
1380
475
1310
3475
5
1405
1296
991
1089
1012
5347
3
1152
1367
2096
1964
1225
882
1376
108797
3252
504
1393
2386
2304
2264