1643
2
6445
6
2182
1289601
4
3940
5
1444
19079
2254
1
1809
2517
3439
8
1628
880
5597
894
2152
0
5147
346
3818
7
4042
11
2190
4759
2189
4034
2801
1252
5055
3
2402
636
1859