2629
2
1504
1
913
1652
3
2471
7
810
2732
534
2593
356
2788
2932
986
0
2268
562
666
3186
717
1047
5431
5750
898
3910
1379
1195
3574
6
3180
45986
1419
1663
5