1583
1
1585
2
1759
1589
3
3461
4
1347
4915
2382
2583
7
2440
3063
1346
5151
8535
12
1436
0
2245
3080
21152
8
1047
3090
6
2932
297066
2392
638
851
1844
1417
2496
912
197