1109
2
4444
3
3283
8
1021
6
952
2718
1
4008
4623
5
2752
12
3393
7
2023
1698
3773
4108
2649
15
2976
1586
605
3146
22
1228
0
893
154
479
400
206
224
354
818
821
531