3999
860
2862
616
4385
943
2453
528
2844
612
3067
660
8463
1,820
4775
1,027
2658
572
86249
18,552
3067
660
2451
527
4754
1,023
1839
396
3226
694