664
1
1012
2
1355
5
823
387
0
1187
1179
2149
742
1026
3
981
945
47
2400
1747
386
56
70
1703
10
9502
9
1454
349
713
64405
1408
1963
4
1468
1060
21
3162