5504
16
1015
1
1694
951
690
2669
2
3465
2245
3
2906
3835
5
2949
0
19944
2392
564
4382
4
6236
10
2377
1704
1174
5169
1743
14887
18
3090
6
3683
1047
297066
108797
131589
2502
2126