7022
8963
5442
1380
460
1273
502
833
570
42730
55059
25624
37727
27632
933
14518
1747
802
955
1197
690
1189
848
2559
853
9536
8713
894
787
5716
7713
6912
495
15226
6210
824
783
10311
691
364
411
160
432
366
211
7411
290
282
150
26612
578
9210
17543