1004
2
1941
4
1723
1
2735
522
0
5592
8
2195
964
1069
1895
1508
919
260
1857
1319
1628
1238
2449
2118
2725
22
2411
1517
1317
3840
5
172
1398
1268
1371
1568
2166