5002
9
1056
4
3877
17
942
3
1416
6
3162
2
260
0
878
795
1
1301
596
1328
4736
1979
1039
1474
5
1062
2476
4316
7
2824
1679
3785
23
1367
25
86
692
26
1258
2557
10
1359