5592
8
2195
1
1857
1636
5
1723
636
0
1069
2735
2
172
2725
22
1238
1508
2118
2411
852
1317
2166
1535
3
1628
2449
1064
3840
1297
3304
5464
9
1379
2348
2576
1120
4184