5032
5
497
1
1209
0
1957
4
390
2
475
719
889
459
1447
3
2916
7
1242
317
688
241
226
2135
6
1527
728
336
1889
12126
2495
214
1061
2757
1239
74039
42