1229
1
1514
1295
1431
1767
2
1075
6200
3
2942
6
1250
1558
1594
658
0
383
2110
2873
1325
4823
9
4309
564
3655
5
2886
951
1347
674
1815
8527
1348
4
3079
24337
22
1579