428
1
504
1020
2
1955
12057
5
405
472
1197
3
894
2516
10
3163
4
2103
2358
1863
833
3122
7
1573
304
1441
871
1870
11
2261
1996
6
470
1025
718
0
3289
3598
9
821
612358