3
5037
2
485
4
12953
88
1284
5
3346
2731
1884
14
2398
63
42
9
64
59
8279
3044
407
34
40301
7
4365
1
1935
11
4421
1927
159
90
14961
3770
421
307807
8674
7052
8
4654
93
39
29370
49
3643
2381
10
4952
306
569
370