503
2
1037
11
552
3069
1676
7
538
1
5240
4
2870
5271
5
2988
1422
583
597
6212
7333
6
2240
1036
3
1567
4503
22
6713
12
1281
6264
28
2160
10
1863
8
3004
3585
1408
1946
3843
3461
14