1225
2
1446
1160
1
2103
3268
3929
10
938
4049
1586
694
3650
3
1671
896
5559
560
1021
909
2564
419694
9
2366
583
0
4531
5
6406
12
943
696
1304
723