2950
3474
1238
20906
1690
1189
6323
944
2298
3383
1012
3871
725
838
870
872
916
3463
1909
1282
1482
1520
4472
885
1617
1362
2441
1994
1614
956
1252
1195
1552
1092
902
782
1008
1234
883
880
2304
951
939
3505
1683
2513
826
2510
2582
2464
893
874
1066
2438
1262
761
19039
1982
1966
1471