2245
3
2309
0
3053
7
928
1
1226
1581
2
1295
845
3765
4
2650
20
2797
5
280
1720
5225
8
2763
2250
1601
297066
2773
3683
1334
1868
4996
6
2255
982
1002
1864
3479
1337
6327