542
2
829
1663
1
1441
2646
624
955
936
1440
1860
12
171
0
389
2419
3
186
1982
1126
1745
233
449
4445
18
1095
736
1262
954
435
890
4395
972
985
1798