2245
3
2525
4
10827
297066
0
1585
2
951
1
2110
1606
2246
5658
9
1226
3053
7
1248
2287
1131
929
1128
159
9036
6779
5
6899
5431
1690
2797
1681
1295
2469
2773
697
280