1583
1
1585
2
3461
4
1436
0
1759
1589
3
1347
4915
2382
2583
7
2440
3063
1346
8535
12
2528
2668
3926
5
5151
638
4259
851
1844
1417
912
2234
197
2538
2297
1888
796
6