2195106
625
1386497
574
7805167
4834
2831526
973
12127122
2431
1787003
295
248955
427
7494969
2211
2234096
951
1784283
292
738688
179
1920446
458
2704044
1127
1720138
468
2863065
961
1866187
725
15985770
5051
263705
351
210797
405
28735842
4253
55238305
27297
7404177
2572
8475382
2880
887779
420
232971
345
9763284
5884
11660039
3600
1026009
370