2245
3
1019
1
108797
0
2550
2
4382
4
1431
2036
1426
2203
1937
7
1668
3102
4471
1631
918
4606
928
1363
1989
1125
1912
1637
1780
1118
1365
1311
1994
1275
2189
1289601