5361
973
2888
1236
2866
5727
40554
14589
2687
26932
1748
16350
2183
1985
142653
1586
5058
1442
2066
5973
2096
1286
3036
4322
14662
21861
2656
2900
3242
1645
29362
740
2094
1892
23828
4008
809
1258
3918
1648
49025
3474
3647
1255
2058
20382
1227
6321
1119
741
1515
862
864
995
10184
2072
7684
1001
931
7213