2465
2
1189
0
2060
1
3125
3765
4
2238
3615
984
2476
394
3779
4471
2903
3
2964
3051
1603
1225
9435
8
29355
2992
1461
2666
9
545
1472
1147
1243
1397
1404
536