3186
1
2366
398656
19
5169
4358
6
3551
10
2378
0
2949
3426
4
2750
4651
3
7608
12
1942
2189
1162
2082
1507
1404
2
975
1536
1748
3080
5402
9
4258
4044
5
2964
2891