1089
1
2245
3
2377
297066
0
5504
16
2650
20
2131
3683
2906
2
19944
2392
4382
4
6236
10
1704
1174
5169
14887
18
3090
6
1047
1367
131589
2502
5372
1226
3053
7
12305
2189
2949
3820
2305